App Store Connect 도움말
App Store Connect Apple에서 호스팅하는 애셋 팩 개요
Apple에서 호스팅하는 애셋 팩 개요
백그라운드 애셋 프레임워크를 사용하면 서버 또는 콘텐츠 제공 네트워크(CDN)를 사용하여 추가적인 콘텐츠의 백그라운드 다운로드를 계획할 수 있습니다. iOS 26, iPadOS 26, macOS 26, tvOS 26 및 visionOS 26 또는 그 이상 버전에서는 “관리형 백그라운드 애셋”을 사용할 수 있습니다. “관리형 백그라운드 애셋”을 사용하면 시스템이 애셋의 다운로드, 업데이트 및 압축을 자동으로 관리합니다. 또한, TestFlight 및 App Store을 통해 배포된 앱은 “Apple에서 호스팅하는 백그라운드 애셋”을 사용할 수 있으며, Apple이 귀하를 대신하여 콘텐츠를 호스팅하게 됩니다.
“관리형 백그라운드 애셋”의 애셋은 Xcode의 명령어 라인 패키징 도구 또는 Linux용 백그라운드 관리 애셋 제품 개발 도구(Managed Background Assets Developer Tools for Linux)를 사용하여 설정하는 애셋 팩을 통해 관리할 수 있습니다. 사용자의 기기는 앱 빌드와는 별개로 이러한 애셋 팩을 자동으로 다운로드합니다. Apple 호스팅을 사용하는 경우 앱 빌드와 별개로 애셋 팩을 App Store Connect에 업로드할 수 있습니다.
Apple에서 호스팅하는 애셋 팩을 생성, 다운로드 및 로컬 테스트하는 방법에 대해 알아보십시오.
App Store Connect에 애셋 팩을 업로드한 다음 TestFlight을 사용하여 테스트하고 App Store에서 배포를 위해 제출할 수 있습니다.
현지화된 애셋 팩
iOS 27, iPadOS 27, macOS 27, tvOS 27 및 visionOS 27 버전부터 “관리형 백그라운드 애셋”을 사용하여 앱 빌드와 별개로 로컬라이제이션된 애셋을 배포할 수 있습니다. 로컬라이제이션된 애셋을 언어별로 별도의 애셋 팩에 포함하면, 사용자는 시스템 설정 또는 앱 언어 기본 설정에 따라 적절한 애셋 팩을 자동으로 받게 됩니다.
참고: 초기 OS 버전을 실행하는 기기는 로컬라이제이션된 애셋 팩을 받을 수 없습니다.
TestFlight를 통해 로컬라이제이션된 애셋 팩을 배포할 수 있습니다. 또한, 올해 말부터 로컬라이제이션된 애셋 팩을 제출하여 App Store에서 배포할 수 있습니다.
각 애셋 팩 버전을 매니페스트 파일에 있는 하나의 언어와 연계할 수 있습니다. 해당 언어는 반드시 유효한 BCP-47 식별자여야 하며, 언어, 스크립트 및 지역 하위 태그를 포함할 수 있습니다(예를 들어, “zh-Hans-CN” 또는 “en-US”). 연계된 언어를 버전마다 변경하고, 언어를 여러 애셋 팩 버전에 연계할 수 있습니다.
참고: 현지화된 애셋 팩의 생성 및 테스트는 “Linux용 백그라운드 관리 애셋 제품 개발 도구(Managed Background Assets Developer Tools for Linux)”에서 지원되지 않지만, 그 대신 Xcode의 패키징 도구를 사용할 수 있습니다.
사용자의 언어 설정과 일치하는 로컬라이제이션된 애셋 팩이 없는 경우, 시스템은 언어의 기타 지역 변형, 또는 앱의 기본 언어와 같은 내용을 고려하여 가장 근접한 언어의 애셋 팩을 사용합니다.